package com.ruoyi.redtea.dualprevent.domain.bo;

import lombok.Data;

import java.util.List;

/**
 * @program: RuoYi-Cloud
 * @ClassName TrainRiskPointContrilWaysBo
 * @author: LGP
 * @create: 2024-05-15 14:41
 * @description:分析单元风险点（风险事件）管控措施及措施的每一项内容
 **/
@Data
public class TrainRiskPointControlWaysBo {
    /**
     * id
     */
    private Integer id;

    /**
     * 措施一级分类
     */
    private Integer category1;

    /**
     * 措施二级分类
     */
    private Integer category2;

    /**
     * 管控措施描述
     */
    private String wayDesc;

    /**
     * 分析单元风险点id
     */
    private Integer riskPointId;

    private List<WaysItem> waysItems;

    /**
     * 管控措施里的排查项
     */
    @Data
    public static class WaysItem{
        /**
         * id
         */
        private Integer id;
        /**
         * 排查内容
         */
        private String contentCheck;

        /**
         * 排查依据
         */
        private String checkBasis;

        /**
         * 隐患等级（一般隐患，重大隐患）
         */
        private Integer troubleLevel;
    }

}
